﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace COFE.Core.Tasks
{
    public class COFEAction : ICOFEAction
    {
        #region Constructor

        public COFEAction(object action, string parameter)
        {
            Action = action;
            Parameter = parameter;
        }

        #endregion

        #region Methods

        public IEntryList Invoke(IEntryList input, ITaskProgressListener listener)
        {
            throw new NotImplementedException();
        }

        #endregion

        #region Data

        #endregion

        #region Public Properties

        public object Action { get; private set; }

        public string ActionString { get { return COFEShared.PropertyDictionary.GetPropertyString(Action); } }

        public string Parameter { get; private set; }

        #endregion




    }
}
